{% extends "personnel/employee/widgets/frame.html" %}
{% load i18n %}
{% block empUrl %}
var empUrl = '/personnel/api/employee/?company={{ widget.company }}';
{% endblock empUrl %}
{% block personnel_department_tree_nodesUrl %}
url: "{% url 'biotime:personnel_department_tree_nodes' %}{{ widget.company }}" ,
{% endblock personnel_department_tree_nodesUrl %}
{% block unselect_opts %}
var unselect_opts = {
id: "id-employee-frame-unselect"
, elem: "#id-employee-frame-unselect"
, cellMinWidth: 80
, height: '340'
, page: {
layout: ['limit', 'count', 'prev', 'next', 'skip']
,curr: 1
}
, limits: [20, 50, 80, 100, 200]
, limit: 20
, request: {
limitName: "page_size"
, pageName: "page"
}
, text: {
none: gettext("none_data")
}
, cols: [[
{field: 'id', width: "40", type: "checkbox"}
, {field: 'emp_code', title: "{% trans 'emp_field_employeeCode' %}", width: "80"}
, {field: 'first_name', title: "{% trans 'emp_field_firstName' %}", width: "120"}
, {field: 'last_name', title: "{% trans 'emp_field_lastName' %}", width: "120"}
, {field: 'dept_name', title: "{% trans 'employee_field_department' %}", width: "120"}
, {field: 'flow_role_name', title: "{% trans 'emp_field_workflowRole' %}", width: "120"}
]]
, url: empUrl
, smartReloadModel: true
, done: function (res, curr, count) {
pageData = res;
table_data = res.data;
//在缓存中找到emp_code ,然后设置data表格中的选中状态
//循环所有数据,找出对应关系,设置checkbox选中状态
for(var i=0;i